<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
    //    let symbol01 = Symbol();
    //    console.log(symbol01);
    //    let symbol02 = Symbol();
    //     console.log(symbol01 == symbol02);
    //     console.log(typeof symbol01);

    // let promise = new Promise((resolve,reject)=>{
    //     if(false){
    //         resolve('成功状态');
    //     }else{
    //         reject('失败状态');
    //     }
    // })
    // promise.then(res =>{
    //     console.log(res);
    // }).finally(()=>{
    //     console.log('无论成功还是失败，都会执行finally');
    // }).catch(err=>{
    //     console.log(err);
    // })

    let obj = {
        name:'liuliu',
        age:19
    }
    let p1 = Promise.resolve(obj);
    console.log(p1);
    // let p2 = Promise.reject(obj);
    // console.log(p2);
    // let p3 = Promise.all([p1,p2]);
    // console.log(p3);
    // let p4 = {  //thenable  是一种特殊状态
    //     then(resolve,reject){

    //         resolve('成功的状态');
    //     }
    // }
    // let p5 = Promise.resolve(p4);
    // console.log(p5);

    // let p6 = Promise.all([p1,p4,p5])
    // console.log(p6);

    // let p7 = Promise.race([p6,p4,p1])
    // console.log(p7);

    

    </script>
</body>
</html>